// $Id: panels-base.js,v 1.1 2008/08/04 22:51:00 merlinofchaos Exp $
/**
 * @file
 * Implement basic methods required by all of panels.
 */

Drupal.Panels = {}

Drupal.Panels.changed = function(item) {
  if (!item.is('.changed')) {
    item.addClass('changed');
    item.find('div.grabber span.text').append(' <span class="star">*</span> ');
  }
};

Drupal.Panels.restripeTable = function(table) {
  // :even and :odd are reversed because jquery counts from 0 and
  // we count from 1, so we're out of sync.
  $('tbody tr:not(:hidden)', $(table))
    .removeClass('even')
    .removeClass('odd')
    .filter(':even')
      .addClass('odd')
    .end()
    .filter(':odd')
      .addClass('even');
};
